package com.alinesno.infra.base.search.api;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.util.List;


/**
 * 数据集搜索DTO
 */
@Data
public class DatasetSearchDto {

    /**
     * 查询条件
     */
    @NotNull(message = "查询条件不能为空")
    private String query ;

    /**
     * 返回结果数量
     */
    private Integer topK = 10 ;

    /**
     * 数据集ID列表
     */
    @NotNull(message = "数据集ID列表不能为空")
    private List<Long> datasetIds ;

}
